/*******************************************************************************
 * Created on 04.04.2012
 *
 * Copyright(c) 1995 - 2011 T-Systems Multimedia Solutions GmbH
 * Riesaer Str. 5, 01129 Dresden
 * All rights reserved.
 *******************************************************************************/
package ua.rudolf.calculator.beans.dao;

import java.util.List;
import java.util.UUID;

import org.springframework.orm.hibernate3.HibernateTemplate;

import ua.rudolf.calculator.beans.impl.PersonImpl;

/**
 * // TODO Comment me!
 * 
 * @author arudenko
 */
public interface BeansDao {

    public HibernateTemplate getHibernateTemplate();

    public void saveUser(final PersonImpl user);

    public void deleteUser(final PersonImpl user);

    public List<PersonImpl> getAllUser(final PersonImpl user);

    public PersonImpl selectUserById(final UUID userId);
}
